first-line

С

Chrome

Opera

Safari

Firefox

7.0

8.0

9.0

7.0

8.0

9.6

10.0

10.0

3.1

4.0

5.0

3.0

3.6

4.0

Помилка

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Коротка інформація

CSS

CSS1

Значення за умовчанням

none

Наслідує

Ні

Застосовується

До усіх елементів (за винятком тих, що позиціонуються)

Аналог HTML

<applet | iframe | img | object | spacer | table align="right | left">

Посилання на специфікацію

http://www.w 3.org/TR/CSS21/visuren.html#propdef - float

Опис

Визначає, по якій стороні вирівнюватиметься елемент, при цьому інші елементи обтікатимуть його з інших сторін. Коли значення властивості float рівне none, елемент виводиться на сторінці як завжди, при цьому допускається, що один рядок оточуючого тексту може бути на тій же лінії, що і сам елемент.

Синтаксис

float: left | right | none | inherit

Значення

left Вирівнює елемент по лівому краю, а усі інші елементи, на зразок тексту, обтікають його по правій стороні.

right Вирівнює елемент по правому краю, а усі інші елементи обтікають його по лівій стороні.

none Обтікання елементу не задається.

inherit Наслідує значення батька.

Приклад

HTML 4.0  CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">

<html>

  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

    <title>float</title>

    <style type="text/css">

   .   .layer1 {

        float: left; /* Обтікання по правому краю */

        background: #fd0;  /* Колір фону */

        border: 1px solid black;  /* Параметрів рамки */

        padding: 10px;  /* Полів навколо тексту */

        margin - right: 20px;  /* Відступ справа */

        width: 40%; /* Ширина блоку */

      }

    </style>

  </head>

  <body>

 

<div class="layer1">

Луцький національний технчний університет є одним із найкращих професійних закладів освіти у місті Луцьку.   </div>

  <div>

  Луцький національний технчний університет є одним із найкращих професійних закладів освіти у місті Луцьку.

  Найкращою з підготовки спеціалістів є кафедра професійного навчання, що займається професійною підготовкою студентів.   

  </div> 

  </body>

</html>

Результат цього прикладу показаний ні мал. 1.

Мал. 1. Застосування властивості float

Об'єктна модель

[window.]document.getElementById("elementID").style.styleFloat[window.]document.getElementById("elementID").style.cssFloat

Браузери

У браузері Internet Explorer 6 спостерігається помилка з подвоєнням значення лівого або правого відступу для плаваючих елементів, вкладених у батьківські елементи. Подвоюється той відступ, який прилягає до сторони батька. Проблема зазвичай вирішується додаванням display : inline для плаваючого елементу. Також в цьому браузері додається відступ 3px (так званий "трьохпіксельний баг") в напрямі, заданому значенням float.

Internet Explorer до сьомої версії включно не підтримує значення inherit.